#ifndef PRIMARYEXPRESSION_H
#define PRIMARYEXPRESSION_H
#include "expression.h"

/*Class: PrimaryExpression
 * Abstract class that represents an atomic value or variable
 * See Also:
 *	<Expression>
 */
class PrimaryExpression: public virtual Expression{

public:
	virtual std::string toString();
	virtual ~PrimaryExpression();
	virtual Expression * clone() = 0;
};
#endif
